
}@CHARSET "utf-8";
@charset "utf-8";

/* Table Of Contents
----------------------------------------

# Reset 'Browser standard style'
# General Elements
# body
# layout
# header
# gNav
# pageBody
# content
# sidebar
# footer
# clearfix
# common classes

----------------------------------------*/

/* # Reset 'Browser standard style '
---------------------------------------------------------------------------- */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,table,th,td,form,select,option,address,pre,strong,caption,cite,code,dfn,var
	{
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

img {
	border: 0;
	background-color: transparent;
	vertical-align: top;
}

table { /*border-collapse: collapse; 
	border-spacing: 0;*/
	
}

/*label {
	
	text-align: left;
	display: block;
	margin-right: 5px;
    padding-left: 23px;
}*/

caption,th {
	text-align: left;
}

fieldset {
	border: 0;
}

hr {
	display: none;
}

ol,ul {
	list-style: none;
}

ul ul,ol ul,ul ol,ol ol,dl ul,dl ol,dl dl,td td {
	font-size: 100%;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
}

html {
	overflow-y: scroll;
}

body {
	/*background: url("../images/bg_body.jpg") no-repeat scroll center 0 #C60000;*/
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 75%;
    line-height: 1.2;
}

/* legacy IE */
* html body {
	font-size: 78%;
}

/* IE7 */
*:first-child+html body {
	font-size: 78%;
}

strong {
	font-weight: bold;
}

em {
	/*color: #F00;
	font-style: normal;*/
}

li {
	margin-left: 0;
}
.clear{clear: both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
.float-left{float: left}
.float-right{float: right}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* # General Elements
---------------------------------------------------------------------------- */
a {
	color: #000;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

/* # body
---------------------------------------------------------------------------- */
body {
	/*background-color: #fff;*/
	color: #000;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
}

/* # layout
---------------------------------------------------------------------------- */
div#layout {
	 background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 0 5px;
    position: relative;
    width: 1024px;
}

/* # header
---------------------------------------------------------------------------- */
#header {
	position: relative;
}

#logo {
	position: absolute;
	left: 50px;
	top: 22px;
}

#hnav {
	padding: 3px 0 0 0;
	text-align: right;
}

#hnav li {
	background: url(../images/bg_hnav.gif) no-repeat right 3px;
	display: inline;
	padding: 0 5px 0 1px;
}

#hnav li.hnavLast {
	background: none;
	padding-right: 0;
}

.headerBnr {
	clear: both;
	padding: 5px 0 0 0;
	text-align: right;
	float: right;
}

/* # regist
---------------------------------------------------------------------------- */
#visual {
	clear: both;
	margin: 7px 0 0 0;
}

.regist {
	background: #2b5c63 url(../images/bg_regist_left.gif) no-repeat 0 0;
	height: 60px;
	padding: 0 0 0 6px;
	width: 312px;
}
.regist .oto{
	width: 88px;
}
.registInner {
	background: url(../images/bg_regist_right.gif) no-repeat right 0;
	padding: 0 0 0 0;
	height: 60px;
}

.regist_list {
	padding: 14px 0 0 0;
	float: left;
	margin-left: -2px;
}

.regist_list li {
	float: left;
}

.regist_list li a {
	color: #fff;
	display: block;
	height: 27px;
	padding: 7px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.regist_list li a:hover {
	text-decoration: none;
}

.regist_list li.moto a {
	background: url(../images/bg_moto.png) no-repeat 0 0;
	padding-left: 55px;
	width: 70px;
}

.regist_list li.moto a:hover {
	background: url(../images/bg_moto_o.png) no-repeat 0 0;
}

.regist_list li.moto a.active {
	background: url(../images/bg_moto_o.png) no-repeat 0 0;
}


.regist_bnt {
	float: right;
	padding: 24px 0 0 0px;
}

.regist_click {
	background: url(../images/bg_regist_left02.png) no-repeat 0 0;
	padding: 6px 0 6px 15px;
	color: #fff;
	font-weight: bold;
}

.regist_click:hover {
	text-decoration: none;
}

.regist_click span {
	background: url(../images/bg_regist_right02.png) no-repeat right 0;
	padding: 6px 15px 6px 3px;
}

.phone {
	float: left;
	font-size: 22px;
	color: #e10303;
	font-weight: bold;
	padding: 16px 0 0 16px;
}

.phone span {
	font-size: 18px;
}

.mail {
	float: left;
	padding: 0 0 0 4px;
}

.mail a {
	background: url(../images/dangtin_muabanxe.png) no-repeat 0 0;
	display: block;
	height: 45px;
	width: 217px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 15px 0 0 14px;
}

.mail a:hover {
	background: url(../images/dangtin_muabanxe1.png) no-repeat 0 0;
	color: #fff;
}

.mail a span {
	font-size: 20px;
	display: block;
}

.box_style01 {
	clear: both;
}

.box_style01 .box_style_top {
	background: url(../images/bg_right_top01.gif) no-repeat right 0;
}

.contact_box .box_style_top {
	padding-top: 5px;
}

.contact_box .box_style_top img {
	margin-top: -5px;
}

.box_style01 .box_style_bottom {
	background: url(../images/bg_right_bottom01.gif) no-repeat right 0;
}

.contact_box .box_style_bottom {
	padding-bottom: 5px !important;
}

.box_style01 .box_style_content {
	background: url(../images/bg_left_content01.gif) repeat-y 0 0;
	line-height: 130%;
	padding: 2px 2px 2px 8px;
	padding-left: 4px;
}

.box_style01 .box_style_inner {
	background: url(../images/bg_right_content01.gif) repeat-y right 0;
}

.w250 {
	width: 300px;
}

#login {
	position: relative;
	margin-bottom: 10px;
	margin: 0 0 10px 0;
}
#is_login {
	float: right;
	position: relative;
	width: 300px;
	height: 116px;
	background: url(../images/new_bg_islogin.png) no-repeat;
	margin: 0 3px 10px 0;
}

.ttl_login {
	position: absolute;
	left: -68px;
	top: 0;
}

.login_list {
	padding: 2px 0 0 18px;
	font-size: 14px;
}


.login_list li span {
	font-weight: bold;
}

.login_link {
	clear: both;
	padding: 7px 0 6px 19px;
}
#login .box_content,#is_login .box_content{
	padding-top:25px;
}
.login_list li {
	float: left;
	padding: 7px 6px 0 0;
	margin-left: 1px;
}
.login_list li input {
	border: 1px solid #dfdfdf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 18px;
	width: 262px;
	padding: 1px 0 0 3px;
	color: #000;
}
.login_link a.forget {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
	line-height: 17px;
	font-weight: bold;
	padding: 6px 0 0 0;
	clear: both;
	display: block;
	text-align: right;
}

.btn_click {
	background: url(../images/btn_login_left.png) no-repeat 0 0;
	color: #2b5c63;
	font-size: 90%;
	padding: 3px 0 4px 3px;
}

.btn_click span {
	background: url(../images/btn_login_right.png) no-repeat right 0;
	padding: 3px 2px 4px 0;/*3px 5px 4px 0;*/
}
.btn-login {
	background: url(../images/btn-login.png) no-repeat 0 0;
	font-weight: bold;
	padding: 4px 0px 4px 10px !important;
}
.btn-login span{
	background: none;
}
.btn_click:hover {
	text-decoration: none;
}
.login_link a.forget:hover {
	text-decoration: none;
}

/* # pageBody
---------------------------------------------------------------------------- */
#pageBody {
	padding: 7px 0 0 0;
}

/* # content
---------------------------------------------------------------------------- */
#content {
	float: left;
	position: relative;
	width: 707px;
}

.contentInner {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	height: 100%;
	width: 657px;

	z-index: 1000;
	cursor: wait;
}

/* # sidebar
---------------------------------------------------------------------------- */
#sidebar {
	float: right;
	width: 306px;
}

.mh_sidebar {
	background: url(../images/bg_mh_sidebar.gif) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-style: italic;
	padding: 4px 0 14px 12px;
	font-weight: bold;
}

.mh_sidebar a{
    color: #fff;
}
.face_box {
	border: 1px solid #b1c9cd;
	border-top: none;
}
.face_box2 {
	border-top: none;
	float: right;
	background: url(../images/new_like_face2.png) no-repeat;
	width: 301px;
	height: 60px;
	position:relative;
	margin: 0 3px 10px 0;
}
.face_box2 .face_content {
	padding: 0 0 0 15px;
	position: absolute;
	top: -5px;
}


.bnr_list {
	padding: 10px 0 10px 0;
}

.find_new {
	position: relative;
	margin: 2px 0 0 0;
}

.hot {
	position: absolute;
	right: 0;
	top: -7px;
}

.find_new_list {
	padding: 7px 0 7px 11px;
}

.find_new_list li {
	clear: both;
	padding: 12px 0 0 5px;
}

.find_new_list li input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	float: left;
}

.find_new_list li label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #000;
	font-weight: bold;
	float: left;
	padding: 2px 0 0 0;
}

.find_new_list li p {
	float: left;
	padding-right: 10px;
}

.find_new_list li p img {
	border: 1px solid #d1d1d1;
}

.find_new_list li dl {
	float: left;
	background: url(../images/bg_line.png) no-repeat 0 bottom;
	padding: 0 0 6px 0;
	width: 210px;
}

.find_new_list li dl dt {
	color: #2b5c63;
	font-weight: bold;
}

.find_new_list li dl dd a {
	color: #dd6939;
	text-decoration: underline;
}

.find_new_list li dl dd a:hover {
	text-decoration: none;
}

.sh_line {
	padding: 4px 0 0 18px;
}

.sh_line_block {
	color: #367279;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 10px 15px;
}

/* # footer
---------------------------------------------------------------------------- */
#footer {
	color: #2b5c63;
	padding: 10px 0 15px 0;
	clear: both;
}

#copyright {
	float: left;
}

#design {
	float: right;
}

/* # common classes
---------------------------------------------------------------------------- */
.show_title {
	clear: both;
	padding: 16px 0 6px 0;
	background: url(../images/bg_show_ttl.gif) no-repeat 0 9px;
}

.show_title li {
	float: left;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 16px;
	width: 340px;
}

.show_title li.last {
	padding-left: 25px;
	width: 274px;
}

.box_style02 {
	clear: both;
	/*height: 268px;*/
}

.box_style02 li {
	
}

.box_style02 .box_style_top {
	background: url(../images/bg_right_top02.gif) no-repeat right 0;
}

.box_style02 .box_style_bottom {
	background: url(../images/bg_right_bottom02.gif) no-repeat right 0;
}

.box_style02 .box_style_content {
	background: #fff;
	border-left: 1px solid #b1c9cd;
	border-right: 1px solid #b1c9cd;
	height: 170px;
}

.box_style02 .footer_jscrollpane {
	background: #fff;
	border-left: 1px solid #b1c9cd;
	border-right: 1px solid #b1c9cd;
	height: 170px;
    overflow: auto;
}

.show_list {
	padding: 1px 0 0 0;
}

.show_list li {
	float: left;
	margin-right: 8px;
	width: 354px;
}

.show_list li.last {
	margin-right: 0;
	width: 299px;
}

.info_list {
	padding: 5px 15px 5px 15px;
	height: 170px;
}

.info_list li {
	float: left;
	padding-bottom: 4px;
	margin: 0;
	width: 128px;
}

.info_list_block {
	padding: 5px 15px 5px 15px;
}

.info_list_block li {
	padding-bottom: 4px;
}

.info_list_block li span {
	float: left;
	width: 110px;
}

.search {
	position: relative;
	position: relative;
}

.search_block {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: none;
}

.search_list {
	padding: 0px;
	width: 267px;
	margin: 0 auto;
}

.search_list li {
	padding-bottom: 6px;
	clear:both;
}

.search_list li input {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	float: left;
}

.search_list li label {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #000;
	font-weight: bold;
	float: left;
	padding: 3px 7px 0 0;
}

.search_list li select {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	float: left;
	border: 1px solid #dfdfdf;
	height: 21px;
	padding: 1px 0 0 1px;
	margin: 0 0 7px 0;
	width: 267px;
    font-weight: bold;
}

.click_btn {
	color: #fff;
	background: url(../images/btn_left.png) no-repeat 0 0;
	padding: 4px 0 6px 11px;
    font-weight: bold;
	text-decoration: none;
}
.click_btn input{
	font-weight: bold;
}

.click_btn:hover {
	text-decoration: none;
}

.click_btn span {
	background: url(../images/bnt_right.png) no-repeat right 0;
	padding: 4px 10px 6px 0px;/*4px 16px 6px 13px*/
}

.click_btn_01 {
	color: #fff;
	background: url(../images/bg_click_left.png) no-repeat 0 0;
	padding: 4px 0 6px 11px;
	text-decoration: none;
}

.click_btn_01:hover {
	text-decoration: none;
}

.click_btn_01 span {
	background: url(../images/bg_click_right.png) no-repeat right 0;
	padding: 4px 16px 6px 13px;
}

.submit_btn {
	position: absolute;
	right: 11px;
	top: 53px;
}

.bh_title {
	background: url(../images/bh_title_right.png) no-repeat right 0;
	padding: 2px 15px 1px 0;
	float: left;
	margin: 10px 0 0 0;
}
.bh_title span {
	background: url(../images/bh_title_left.png) no-repeat 0 0;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 2px 19px 1px 11px;
}
.bh_title_style01 {
	padding: 2px 15px 8px 0;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	background: url(../images/hr-line.png) 4px bottom no-repeat;
}
.bh_title_style01 span {
	color: #f60;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 19px 1px 0px;
	float: left;
	display: block;
	text-transform: uppercase;
}
.bh_title_style01 .totalpost {
	float: right;
	padding-right: 17px;
	padding-top: 7px;
	width: 30%;
	font-size: 18px;
	color: #d80606;
	text-align: right;
	font-weight: bold;
}
.bh_title_style02 {
	padding: 2px 11px 8px 0;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
	background: url(../images/line222.jpg) left bottom no-repeat;
}
.bh_title_style02 span {
	color: #f60;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 19px 1px 0px;
}
.bh_title1 {
	background: url(../images/bh_title_rightS.png) no-repeat right 0;
	padding: 2px 11px 1px 0;
	float: left;
	margin: 10px 0 0 0;
}

.bh_title1 span {
	background: url(../images/bh_title_leftS.png) no-repeat 0 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 19px 1px 11px;
}

.list {
	clear: both;
	padding: 4px 0 0 0;
}

.list li {
	background: url(../images/bg_line.png) no-repeat left bottom;
	padding: 5px 0 6px 0;
	float: left;
	min-height: 99px;
	position: relative;
}

.list li p.sale {
	background: url("../images/bg_sale.png") repeat scroll 0 0 transparent;
	/*border: 1px solid #CCCCCC;*/
	height: 84px;
	left: 0;
	padding: 15px 0 0 100px;
	position: absolute;
	top: 4px;
	width: 175px;
}

.list li.listLast {
	background: none;
	padding-bottom: 0;
}

.list li .listLeft {
	float: left;
	padding: 3px 0 0 0;
	width: 85px;
}

.list li .listLeft p {
	border: 1px solid #d1d1d1;
	width: 77px;
	height: 67px;
	overflow: hidden;
}

.list li .listRight p.detail {
	position: absolute;
	right: 28px;
	top: 20px;
}

.list li .listRight p.detail a {
	background: url(../images/btn_login_left.png) no-repeat 0 0;
	color: #c76e0c;
	font-size: 11px;
	padding: 4px 0 3px 5px;
}

.list li .listRight p.detail a span {
	background: url(../images/btn_login_right.png) no-repeat right 0;
	padding: 4px 5px 3px 0
}

.list li .listRight p.detail a:hover {
	text-decoration: none;
}

.list li .listRight {
	float: left;
	width: 200px;
	position: relative;
}

.list li .listFixRight {
	float: left;
	width: 543px;
	position: relative;
	line-height: 160%;
}

.list li .listRight h3 {
	color: #2b626a;
	font-weight: bold;
	width: 160px;
	overflow: hidden;
	max-height: 28px;
}

.list li .listRight dl {
	padding: 3px 0 0 3px;
	font-size: 11px;
}

.list li .listRight dl dt {
	clear: both;
	float: left;
	width: 78px;
	padding: 0 0 0 0;
}

.list li .listRight dl dd {
	color: #dd6939;
	padding: 0 0 0 0;
	width: 100px;
	overflow: hidden;
	max-height: 28px;
}

.list li .listFixRight dl dd {
	color: #dd6939;
	padding: 0 0 0 0;
	overflow: hidden;
}

.result {
	color: #dd6939;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 0 14px;
}

div.linkPage {
	color: #000;
	float: right;
	padding: 14px 0 0 0;
}

div.linkPage p.page {
	color: #c76e0c;
	font-weight: bold;
	padding-right: 4px;
	float: left;
}

div.linkPage p.page a {
	color: #000;
}

div.linkPage ul {
	float: left;
}

div.linkPage ul li {
	float: left;
	margin:0 2px;
}


div.linkPage p.nextpage {
	font-weight: bold;
	float: left;
	padding-left: 5px;
}

div.linkPage p.nextpage a {
	color: #c76e0c;
}

.search_list_block {
	padding: 11px 0 3px 0;
}

.search_list_block li input {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #fff;
	float: left;
}

.search_list_block li select {
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	float: left;
	border: 1px solid #2b5c63;
	background: #2b5c63;
	height: 21px;
	padding: 1px 0 0 1px;
	margin: 0 20px 0 0;
	width: 308px;
}

.create_acc {
	clear: both;
	margin: 7px 0 7px 0;
	height: 71px;
	background: url(../images/nav-account.png) no-repeat;
}
.create_list {
}

.create_list li {
	float: left;
	height: 71px;
}
.create_list li.firt {
	text-align: center;
	width: 230px;
}
.create_list li.center {
	text-align: center;
	width: 240px;
}
.create_list li.last {
	width: 236px;
	text-align: center;
}


.create_list li a {
	padding: 12px 0 0 0;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	font-size:16px;
}

.create_list li a:hover {
	color: #dd6939;
	text-decoration: none;
}

.create_list li.firt.active {
	background: url(../images/nav-account-li-first-acitve.png) -1px 4px no-repeat;
}
.create_list li.center.active {
	background: url(../images/nav-account-li-acitve.png) 8px 4px no-repeat;
}
.create_list li.last.active {
	background: url(../images/nav-account-li-acitve.png) 6px 4px no-repeat;
}
.create_list li.active a{
	color: #fff;
	text-decoration: none;
}

.mh_title {
	color: #2b5c63;
	font-size: 16px;
	font-weight: bold;
	padding: 13px 0 0 0;
}

.mh_title02 {
	color: #2b5c63;
	font-size: 15px;
	font-weight: bold;
	padding: 13px 0 0 0;
}

.detail_moto li {
	clear: both;
	padding: 2px 0 3px 0;
	position: relative;
}

.detail_moto li select {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 1px 0;
	margin: 0;
	height: 21px;
	width: 308px;
}

.detail_moto li#typesearch input {
	border: none;
}

.detail_moto li#typesearch label {
	padding-top: 3px;
}

.detail_moto li input {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 19px;
	width: 302px;
}

.detail_moto li input.regist {
	float: left;
	width: auto;
	border: none;
	background: none;
	padding: 0;
	margin: 3px 0 0 0;
}

.detail_moto li label {
	float: left;
	padding: 3px 0 0 3px;
}

.detail_moto li input.pic {
	background: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 23px;
}
.detail_moto.left{
	float: left;
	width: 55%;
	margin-left: 2px;
}
.detail_moto.home.left {
	width: 43%;
}
.detail_moto_right{
	float: right;
	width: 40%;
	margin: 0 5px 0 10px;
}
.detail_moto_right.home {
	width: 53%;
}
.detail_moto_right.home .progressContainer {
	margin: 4px 5px 5px 70px !important;
}
.detail_moto_right.home .progressWrapper {
    width: 358px!important;
}
.detail_moto_right.home .progressBarStatus {
   color: #000;
}
.detail_moto_right #style{
	margin-right: 4px;
}
.detail_moto_right label{
	float:left;
	font-weight: bold;
	width: 76px;
	padding-top: 3px;
}
.detail_moto_right.home label{
	width: 64px;
}
.detail_moto_right li{
	clear: both;
	padding: 3px 0 3px 0;
	position: relative;
}
.detail_moto_right li select {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 1px 0 0 0;
	margin: 0;
	height: 22px;
	width: 186px;
}
.detail_moto_right li input[type='text'] {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 19px;
	width: 180px;
}
.detail_moto_right li textarea {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 2px 4px 2px 4px;
	margin: 0;
	height: 102px;
	width: 200px;
	overflow: auto;
	float: right;
}
.detail_moto_right.home li textarea {
	height: 60px;
	width: 280px;
}
.detail_moto.left label{
	width: 86px;
	float: left;
	font-weight: bold;
}
.detail_moto.left li {
	clear: both;
	padding: 2px 0 3px 0;
	position: relative;
}
.detail_moto.left li select {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 1px 0;
	margin: 0;
	height: 21px;
	width: 270px;
	float: right;
}
.detail_moto.home.left li select {
	width: 190px;
	float: left;
}
.detail_moto.left li input[type='text'] {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 19px;
	width: 240px;
}
.detail_moto.home.left li input[type='text'] {
	width: 184px;
}
.detail_moto.left li textarea {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 2px 4px 2px 4px;
	margin: 0;
	height: 102px;
	width: 259px;
	overflow: auto;
	float: right;
}
.comfirm {
	padding: 9px 30px 8px 185px;
}

.other_list {
	padding: 2px 0 0 0;
}

.other_list li {
	float: left;
	margin-right: 20px;
}

.other_list li textarea {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 2px 4px 2px 4px;
	margin: 0;
	height: 85px;
	width: 298px;
	overflow: auto;
}

.col_left {
	padding: 27px 0 0 0;
	float: left;
	width: 300px;
	overflow: hidden;
}

.col_left label.error {
	float: left;
	font-weight: normal;
	padding: 3px 0 2px 114px;
	text-align: left;
	width: 172px;
	color: red;
	font-style: italic;
}

.col_left_other {
	padding: 27px 0 0 0;
	float: left;
	width: auto;
}

.col_right_other {
	float: left;
	padding: 22px 0 0 55px;
	width: 329px;
}

.col_left_line {
	padding: 15px 0 0 0;
	float: left;
	width: 310px;
}

.email_list li {
	clear: both;
	padding: 2px 0 3px 0;
	position: relative;
}

.email_list li img#captcha {
	float: left;
	margin-bottom: 4px;
	margin-left: 135px;
}

.email_list li input.code {
	float: right !important;
	margin: 1px 16px 0 0 !important;
	width: 80px !important;
}

.email_list li select {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 1px 0 0 0;
	margin: 0;
	height: 21px;
	width: 178px;
}

.email_list li input {
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 19px;
	width: 172px;
}

.email_list li label {
	float: left;
	padding: 3px 5px 0 0;
	width: 110px;
	font-weight: bolder;
}

.email_list li input.style {
	background: #2b5c63;
	color: #fff;
	border: 1px solid #2b5c63;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 2px 0 5px 15px;
	height: 19px;
	width: 202px;
}

.email_list li label.style {
	padding: 0 0 0 15px;
}

.email_list li input.regist {
	float: left;
	width: auto;
	border: none;
	background: none;
	padding: 0;
	margin: 3px 0 0 0;
}
.email_list2 li {
	float: left;
	margin-right: 2px;
}
.email_list2 label{
	display:block;
	font-weight:bold;
	margin-top:20px;
}
.email_list2 #city{
	width: 131px;
	margin-top: 2px;
	height: 21px;
}
.email_list2 input[type='text']{
	width: 152px;
}
.account_info_content{
	width: 96%;
	padding: 10px;
}
.account_info_title{
	font-weight: bold;
	font-size: 16px;
	height: 33px;
	width: 180px;
	background: #2b5c63;
	color: #fff;
	line-height: 33px;
	margin-bottom: 10px;
}
.account_info_title .bg-left{
	height: 100%;
	width: 10px;
	background: #dd6939;
	float: left;
	margin-right: 15px;
}
.col_right {
	float: left;
	padding: 8px 0 0 10px;
	width: 329px;
	line-height: 160%;
	overflow: hidden;
}

.col_right label.error {
	float: left;
	font-weight: normal;
	padding: 3px 0px 3px 0;
	text-align: left;
	width: 172px;
	color: red;
	font-style: italic;
}

.col_right_line {
	background: url(../images/bg_line_form.gif) no-repeat 0 27px;
	float: right;
	padding: 8px 0 0 10px;
	width: 329px;
}

.col_right_line .email_list li label {
	float: left;
	padding: 3px 5px 0 0;
	width: 130px;
}

.col_right_line .email_list li input {
	border: 1px solid #2b5c63;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 19px;
	width: 172px;
}

.col_left_line .email_list li label {
	float: left;
	padding: 3px 5px 0 0;
	width: 70px;
}

.col_left_line .email_list li input {
	border: 1px solid #2b5c63;
	font-size: 12px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 0 0 0 4px;
	margin: 0;
	height: 19px;
	width: 202px;
}

.col_left_line .comfirm {
	clear: both;
	padding: 15px 27px 0 0;
	text-align: right;
}

.box_style03 {
	clear: both;
}

.box_style03 .box_style_top {
	background: url(../images/bg_right_top03.gif) no-repeat right 0;
}

.box_style03 .box_style_bottom {
	background: url(../images/bg_right_bottom03.gif) no-repeat right 0;
}

.box_style03 .box_style_inner {
	background: #2b5c63;
	border-left: 1px solid #b1c9cd;
	border-right: 1px solid #b1c9cd;
}

.title_style {
	color: #dd6939;
	padding: 6px 0 1px 0;
	font-size: 14px;
	font-weight: bold;
}

.select_list {
	color: #dd6939;
	font-size: 14px;
	font-weight: bold;
}

.select_list li {
	float: left;
	padding: 1px 0 4px 9px;
}

.select_list li select {
	background: #fff;
	border: 1px solid #dfdfdf;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
	padding: 1px 0 0 0;
	margin: 0;
	height: 21px;
	width: 150px;
}

.regist_block {
	padding: 16px 0 5px 2px;
}

.regist_block input {
	float: left;
	width: auto;
	border: none;
	background: none;
	padding: 0;
	margin: 0 0 0 0;
	height: auto;
	clear: both;
}

.regist_block label {
	float: left;
	padding: 0 0 0 3px;
}

.step {
	padding: 7px 0 0 0;
}

.step li {
	float: left;
}

.pt27 {
	padding-top: 27px;
}

.thank01 {
	color: #2b5c63;
	font-size: 14px;
	font-weight: bold;
	padding: 14px 0 0 0;
	text-align: center;
}

.thank02 {
	color: #dd6939;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 13px 0 0 0;
}

.acc_txt {
	color: #090909;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 0 0;
	text-align: center;
}

.click_arrow_btn {
	color: #fff;
	background: url(../images/btn_left_arrow.gif) no-repeat 0 0;
	padding: 4px 0 6px 21px;
	text-decoration: none;
}

.click_arrow_btn:hover {
	text-decoration: none;
}

.click_arrow_btn span {
	background: url(../images/bnt_right.png) no-repeat right 0;
	padding: 4px 17px 6px 3px;
}

.btn_list {
	padding: 15px 0 0 0;
	text-align: center;
}

.btn_list li {
	display: inline;
	padding-right: 15px;
}

.mh_detail {
	color: #2b626a;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 3px 0;
}

.detail_img img {
	border: 1px solid #b8b8b8;
}

.detail_list {
	text-align: center;
	padding: 13px 0 0 0;
}

.detail_list li {
	display: inline;
	padding: 0 0 0 5px;
}

.detail_list li a {
	color: #2b626a;
	font-size: 14px;
	font-weight: bold;
}

.pt10 {
	padding: 10px 0 0 0;
}

.pt23 {
	padding: 23px 0 0 0;
}

.detail_content {
	
}

.detail_content  > li {
	/*background: url(../images/bg_line.png) no-repeat left bottom;*/
	padding: 9px 0 14px 0;
	border-bottom: 1px dotted #2b5c63;
}
.detail_content  > li.last {
	border-bottom:none;
}

.des {
	color: #dd6939;
	text-decoration: underline;
}

.des:hover {
	text-decoration: none;
}

.detail_content li.last {
	background: none;
	padding: 9px 0 0 0;
}

.detail_content li h2 {
	color: #2b626a;
	font-weight: bold;
	margin-top: 4px;
}

.detail_content li dl {
	padding: 3px 0 0 0;
}

.detail_content li dl dt {
	clear: both;
	float: left;
	font-weight: bold;
	width: 100px;
}

.detail_content li dl dd {
	float: left;
}

.click_arrow_btn02 {
	color: #c76e0c;
	background: url(../images/bg_arrow02.gif) no-repeat 0 0;
	padding: 3px 0 6px 21px;
	text-decoration: none;
	font-size: 11px;
	margin-right: 3px;
	float: left;
}

.click_arrow_btn02:hover {
	text-decoration: none;
}

.click_arrow_btn02 span {
	background: url(../images/bg_right02.gif) no-repeat right 0;
	padding: 3px 13px 6px 7px;
}

.fb_edge_widget_with_comment {
	float: left;
}

.
.fb_iframe_widget span {
	float: left;
}

.detail_back { /*padding: 21px 15px 14px 0;*/
	float: right;
	padding: 21px 15px 14px 0;
	padding-left: 20px;
	padding-right: 0;
	padding-top: 20px;
	text-align: right;
	/*width: 290px;*/
}

.detail_btn {
	padding: 21px 0 14px 0;
}

.list_block {
	clear: both;
	padding: 4px 0 0 0;
}

.list_block li {
	padding: 5px 0 6px 0;
	float: left;
}

.list_block li.listLast {
	background: none;
	padding-bottom: 0;
}

.list_block li .listLeft {
	float: left;
	padding: 3px 0 0 0;
	width: 125px;
}

.list_block li .listLeft p img {
	border: 1px solid #d1d1d1;
}

.list_block li .listRight p.detail {
	clear: both;
	padding: 13px 0 0 0;
}

.list_block li .listRight p.detail a.click_btn span {
	padding-left: 12px;
	padding-right: 17px;
}

.list_block li .listRight {
	float: left;
	width: 188px;
	padding: 9px 0 0 15px;
}

.list_block li .listRight h3 {
	color: #2b626a;
	font-weight: bold;
}

.list_block li .listRight dl {
	padding: 3px 0 0 3px;
}

.list_block li .listRight dl dt {
	clear: both;
	float: left;
	width: 58px;
	padding: 0 0 0 0;
}

.list_block li .listRight dl dd {
	padding: 0 0 0 0;
}

.box_login {
	padding: 50px 0 0 200px;
}

.box_login h2 {
	color: #2b5c63;
	font-size: 14px;
	font-weight: bold;
}

.box_login_list {
	padding: 12px 0 0 0;
}

.box_login_list li {
	padding: 4px 0 0 0;
}

.box_login_list li input {
	border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 18px;
	width: 189px;
	padding: 1px 0 0 3px;
	color: #000;
}

.login_link {
	clear: both;
	padding: 12px 17px 6px 17px;
	height: 30px;
}

.box_login .login_link {
	padding: 10px 0 0 0;
}

.box_login .login_link a.forget {
	color: #dd6939;
	font-size: 11px;
	text-decoration: underline;
	margin-right: 5px;
}

.box_login .login_link a.forget:hover {
	text-decoration: none;
}

.box_login .click_btn span {
	padding: 4px 13px 6px 5px;
}

.comfirm_style {
	clear: both;
	padding: 5px 0 0 15px;
}

.comfirm_style .click_btn span {
	background: url(../images/bnt_right.png) no-repeat right 0;
	padding: 4px 12px 6px 5px;
}

.mt150 {
	margin-top: 150px;
}

.info_detail {
	margin-top: 10px;
}

.info_detail tr th {
	font-weight: bold;
	padding: 12px 5px;
	font-size: 13px;
}

.info_detail tr td {
	padding: 5px;
	vertical-align: top;
}
.info_detail.new tr td {
	vertical-align: middle;
}
.info_detail tr td span.space {
	padding: 0 0 5px 0;
	display: block;
}

.info_detail tr td a.click_btn span {
	padding: 4px 6px 6px 0;
}

.info_detail tr td h3 {
	color: #2B626A !important;
	font-weight: bold;
	width: 205px;
	overflow: hidden;
}

.info_detail tr td dl dd {
	width: 205px;
	overflow: hidden;
}

.base_layer {
	background: none #cc9966;
	border: solid #333333 1px;
	color: #000000;
	margin: 0.5em 12px 0.5em 12px;
	padding: 0;
	text-align: center;
	width: auto;
}

.table_row {
	background: none #ffffcc;
	border: solid #000000 1px;
	color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	text-align: center;
	width: 96%;
}

.text {
	border: solid #3333cc 1px;
	margin: 0;
	padding: 0.3em 0.3em 0 0.3em;
	font-style: normal;
	font-size: 1em;
	text-align: center;
	text-indent: 0;
	width: auto;
}

.left_container13 {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 20%;
}

.left_container23 {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 35%;
}

.right_container13 {
	border: none;
	float: right;
	margin: 0;
	padding: 0;
	width: 45%;
}

.popup {
	background: url(../images/bg_popup_top.png) no-repeat 0 0;
	padding: 12px 0 0 0;
	width: 657px;
	margin: 0 auto;
}

.popup_inner {
	background: url(../images/bg_popup_bottom.png) no-repeat 0 bottom;
	padding: 26px 42px 26px 42px;
	position: relative;
}

.mh_popup {
	font-size: 16px;
	color: #2b5c63;
	font-weight: bold;
}

.popup_txt {
	padding: 11px 0 0 3px;
}

.btn_close {
	position: absolute;
	right: 4px;
	top: -9px;
}

.online {
	display: block;
	width: 50px;
	height: 50px;
}

.footer_txt {
	color: #000;
	float: left;
	padding: 0 15px;
	width: 560px;
}

.mt10 {
	clear: both;
	margin-top: 10px;
}

.visit_list {
	padding: 5px 0 5px 17px;
}

.visit_list li {
	background: url("../images/ico_visit.png") no-repeat scroll 0 11px
		transparent;
	color: #2B5C63;
	padding: 5px 0 5px 10px;
}

.price_table td {
	padding: 3px
}

.valid-success {
	background: url(/static/images/checked.gif) no-repeat;
	display: block !important;
	float: right !important;
	height: 16px;
	padding: 0 !important;
	position: absolute !important;
	right: -15px;
	top: 5px !important;
	width: 16px !important;
}

.col_right .valid-success {
	background: url(/static/images/checked.gif) no-repeat;
	display: block !important;
	float: right !important;
	height: 16px;
	padding: 0 !important;
	position: absolute !important;
	right: 14px !important;
	top: 5px !important;
	width: 16px !important;
}

.valid-checker {
	color: red;
	font-style: italic;
	font-size: 12px;
}

.detail_moto .valid-checker {
	margin-top: 23px;
}

.price-unit {
	float: right;
	margin: 2px 236px 0 0;
	position: absolute;
	right: 0;
	top: 1px;
	width: 40px;
}

.detail_moto li label.error {
	clear: both;
	color: red;
	font-size: 12px;
	font-style: italic;
	padding-left: 155px;
}
.detail_moto.home li label.error {
	padding-left: 3px;
	width: 270px;
}
.detail_moto li.captcha-code label.error {
	
}

.detail_moto li.captcha-code {
	
}

.detail_moto li.captcha-code img,.detail_moto li.captcha-code input {
	float: left;
}

#frmreg2 .valid-success {
	display: none !important;
	position: absolute !important;
	right: 8px !important;
	top: 5px !important;
}

.choose {
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 9px;
}

.choose_list {
	background: url(../images/bg_pay_list.gif) no-repeat 294px 0;
	margin: 10px 0 0 0;
	padding: 8px 105px 30px 0;
}

.choose_list li.left {
	float: left;
	padding: 0 0 0 0;
	text-align: center;
}

.choose_list li.left li.check {
	background: url(../images/bg_pat01.gif) no-repeat 0 0;
	height: 31px;
	width: 249px;
	font-size: 20px;
	font-weight: bold;
	color: #e3010b;
	padding: 11px 0 0 0;
	margin-bottom: 10px;
}

.choose_list li.right {
	float: right;
	padding: 0 0 0 0;
	text-align: center;
}

.choose_list li.right li.check {
	background: url(../images/bg_pat01.gif) no-repeat 0 0;
	height: 31px;
	width: 249px;
	font-size: 20px;
	font-weight: bold;
	color: #e3010b;
	padding: 11px 0 0 0;
	margin-bottom: 10px;
}
/*
#contact_box {
	background-color:#EEEEEE;
	border:2px solid #DD6939;
	text-align:center;
}

#contact_box p {
    line-height: 20px;
}
*/
div#layout .contact_box img {
	position: absolute;
	left: 0;
}

.choose_list .btn_submit {
	background: none !important;
	border: none !important;
	padding: 2px 5px;
	cursor: pointer;
	color: #fff !important;
}

.img_face {
	float: left;
	width: 54px;
	/*padding: 10px 0 0 9px;*/
}

.img_face img {
	border: 1px solid #cec2c2;
}

.txt_face {
	float: right;
	width: 203px;
	/*padding: 7px 0 0 0;*/
}

.txt_face dl dt {
	float: left;
	width: 50px;
	color: #2b5c63;
	font-weight: bold;
}

.txt_face dl dd {
	color: #dd6939;
	float: left;
	width: 190px;
	font-weight: bold;
}

.txt_face .face_detail {
	clear: both;
	/*padding: 6px 20px 0 0;*/
}

.face_link {
	clear: both;
	text-align: right;
	padding: 10px;
}

.face_link02 {
	padding: 7px 10px 12px 10px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.face_link02 p {
	float: left;
}

.face_link02 ul {
	float: right;
}

.face_link02 ul li {
	float: left;
	padding-right: 4px;
}

.face_link02 ul li a {
	color: #fff;
	background: #2b5c63;
	padding: 1px 5px;
}

.face_link02 ul li a:hover {
	background: #dd6939;
	text-decoration: none;
}

.face_link02 ul li a.active {
	background: #dd6939;
}

.dt_fixbug_left {
	width: 150px;
	display: block;
	float: left;
	padding: 5px 5px 5px 10px;
}

.dt_fixbug_right {
	width: 470px;
	display: block;
	float: left;
	padding: 5px 5px 5px 10px;
}

.dt_fixbug_right dl {
	float: left;
}

.dt_fixbug_right dl dd,.dt_fixbug_right dl dt {
	float: left;
	padding: 2px 0px 2px;
	display: block;
	font-size: 100%;
	line-height: 1.4;
}

.dt_fixbug_right dl dd {
	width: 400px;
}

.dt_fixbug_right dl dt {
	width: 70px;
	font-weight: bold;
}

#jFlowSlide {
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif
}

#myController {
	font-family: Georgia;
	padding: 5px 8px 2px 4px;
	background: #FFF;
	float: right;
}

#myController li.jFlowSelected {
	background: #DD6939;
	margin-right: 3px;
}

.slide-wrapper {
	padding: 5px;
}

.slide-thumbnail {
	width: 300px;
	float: left;
}

.slide-thumbnail img {
	max-width: 300px;
}

.slide-details {
	width: 290px;
	float: right;
	margin-left: 10px;
}

.slide-details h2 {
	font-size: 1.5em;
	font-style: italic;
	font-weight: normal;
	line-height: 1;
	margin: 0;
}

.slide-details .description {
	margin-top: 10px;
}

.jFlowControl,.jFlowPrev,.jFlowNext {
	color: #FFF;
	cursor: pointer;
	background: #2B5C63;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.jFlowControl:hover,.jFlowPrev:hover,.jFlowNext:hover {
	background: #DD6939;
}

.bottom-2 {
	margin-top: 180px;
}

.bottom-2 li {
	width: 223px !important;
}

.show_list-2 li {
	width: 220px;
	/*padding: 5px 15px 5px 10px;*/
	line-height: 160%;
	padding-left: 10px;
}

.show_list-2 li:last {
	clear: both;
}

.tt_title {
	padding: 0px !important;
}

.show_list-2 {
	margin-top: 2px;
	/*	border-top: 1px solid #B1C9CD;
	border-bottom: 1px solid #B1C9CD;
	border-left: 1px solid #B1C9CD;
	border-right: 1px solid #B1C9CD;*/
}

.show_list-2 li p.img {
	padding: 2px;
	width: 50px;
	border: 1px solid #ccc;
	overflow: hidden;
	float: left;
	background-color: #fff;
}

.show_list-2 li div { /*padding: 2px 0px;*/
	
}

.show_list-2 li p.content {
	padding: 2px;
	width: 220px;
	overflow: hidden;
	float: left;
	margin-top: 15px;
}

.show_list-2 li p.content a,.show_list-2 li p.content span {
	float: left;
	width: 100%;
}

.show_list-2 .box {
	display: block;
}

.show_list-2 .box img {
	vertical-align: middle !important;
	margin: 3px;
	border: 1px solid #ccc;
}

.show_list-2 li.last {
	width: 235px !important;
}

.info_list-2 {
	height: 280px;
	overflow: auto;
}

.info_list-2 li {
	width: 200px;
}

#myController li {
	float: left;
	margin-right: 3px;
}

#myController li a { /*background: none repeat scroll 0 0 #2B5C63;*/
	color: #FFFFFF;
	padding: 1px 5px;
}

.box_list {
	background: url(../images/bg_left_content01.gif) repeat-y 0 0;
	line-height: 160%;
	padding: 2px 2px 2px 8px;
}

.box_list_l {
	float: left;
	width: 370px;/*404px*/
	padding: 0 0 0 20px;
}

.box_list_l .sh_line {
	padding-left: 0;
}

.box_list_l ul {
	padding: 7px 0 0 0;
}

.box_list_l ul li {
	float: left;
	width: 285px;
}

.box_list_l ul li a {
	color: #DD6939;
	padding-right: 5px;
	float: left;
	width: 200px;
}

.box_list_l ul li span {
	float: left;
}

.box_list_l table {
	width: 408px;
	margin: 5px 0;
}

.box_list_l table tr td {
	vertical-align: top;
}

.box_list_l table a {
	color: #DD6939;
}

.box_list_l table tr td span.ranking_l {
	float: left;
	overflow: hidden;
}

.box_list_l table tr td span.ranking_r {
	float: right;
	width: 60px;
	overflow: hidden;
	font-weight: bold;
}

.box_list_r {
	float: right;
	width: 245px;/*211px*/
	text-align: center;
	padding: 0 2px;
	/*margin: 7px 5px 0 0;*/
}

.box_list_r .sh_line {
	padding-left: 0;
}

.box_list_r ul {
	padding: 15px 0 0 0;
}

.box_list_r ul li a {
	color: #FF0000;
	font-weight: bold;
	font-size: 15px;
}

.box_list_r ul li a:hover {
	color: #FF0000;
}

.box_list_r ul li span.ranking {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
}

.friend {
	float: left;
	padding: 3px 0 0 0;
	margin-right: 5px;
}

.google {
	float: left;
	padding: 3px 0 0 0;
}

.cboth {
	clear: both;
	padding: 7px 0 0 0;
}

table.sendto {
	width: 540px;
	margin: 10px auto 20px auto;
}

table.sendto tr td {
	padding: 5px 10px;
}

#feedback {
	padding: 15px;
	float: left;
	text-align: left;
}

#feedback h3 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #DD6939;
}

#feedback input,#feedback textarea {
	width: 240px;
}

#feedback input {
	height: 22px;
	border: 1px solid #ccc;
}

#feedback .btnsubmit {
	width: 30px !important;
	background: none !important;
	color: #fff;
	height: 20px !important;
	border: none !important;
}

#feedback dl {
	
}

#feedback dl dd,#feedback dl dt {
	float: left;
	padding: 5px;
}

#feedback dl dd {
	width: 240px;
}

#feedback dl dt {
	width: 80px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
}

.click_arrow_btn03 {
	color: #c76e0c;
	background: url(../images/bg_back_step.gif) no-repeat 0 0;
	padding: 2px 2px 6px 30px;
	height: 10px;
	width: 50px;
	text-align: left;
	display: block;
	text-decoration: none;
	font-size: 11px;
}

.list {
	clear: both;
	padding: 4px 0 0 0;
}

.list li {
	background: url(../images/bg_line.png) no-repeat left bottom;
	padding: 5px 0 6px 0;
	float: left;
}

.list li.listLast {
	background: none;
	padding-bottom: 0;
}

.list li .listLeft {
	float: left;
	padding: 3px 0 0 0;
	width: 85px;
}

.list li .listLeft p {
	/*border: 1px solid #d1d1d1;*/
    border: none;
	width: 77px;
	height: 77px;
	overflow: hidden;
}

.list li.special .box_style01 {
	width: 278px;
	margin-right: 13px;
}

.list li.special .box_style_content {
	padding-left: 4px;
}

.list li.special .listRight {
	width: 184px;
}

.list li.special .listRight h3 {
	color: #980f0f;
	width: 120px;
	padding-right: 2px;
}

li {
	margin-left: 0;
}

.clearfix {
	display: block;
}

.user_post_info dl {
	line-height: 200%;
	margin-top: 5px;
	padding-left: 5px !important;
}

.user_post_info dl dt {
    float: left;
    font-weight: bold;
    width: 100px;
}

.user_post_info dl dd {
    float: left;
	min-width: 100px;
}

.choose_list02 {
	background: url("../images/bg_pay_list02.gif") no-repeat scroll 294px 0
		transparent;
	margin: 10px 0 0;
	padding: 8px 105px 30px 0;
}

.choose_list02 li.left {
	float: left;
	padding: 0;
	text-align: center;
}

.choose_list02 li.right {
	float: right;
	padding: 0;
	text-align: center;
}

.detail_moto li textarea.note {
    border: 1px solid #2B5C63;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 85px;
    line-height: 1.2;
    margin: 0;
    overflow: auto;
    padding: 2px 4px;
    width: 298px;
}

.choose_list02 li.left li.check {
    background: url("../images/bg_pat01.gif") no-repeat scroll 0 0 transparent;
    color: #E3010B;
    font-size: 20px;
    font-weight: bold;
    height: 31px;
    margin-bottom: 10px;
    padding: 11px 0 0;
    width: 249px;
}

.choose_list02 li.right li.check {
    background: url("../images/bg_pat01.gif") no-repeat scroll 0 0 transparent;
    color: #E3010B;
    font-size: 20px;
    font-weight: bold;
    height: 31px;
    margin-bottom: 10px;
    padding: 11px 0 0;
    width: 249px;
}

.items li {
    background: url("../images/ico_arrow.gif") no-repeat 0 13px;
}

.mh_pay02 {
    color: #367279;
    font-weight: bold;
    margin: 25px 0 0;
    text-align: center;
}
.card_lst {
    padding: 20px 0 0;
}
.card_lst li {
    float: left;
    padding: 0 0 0 30px;
}

.sh_pay02 {
    clear: both;
    display: block;
    padding: 30px 0 0;
}
.sh_pay02 span {
    background: url("../images/bg_arrow_l.gif") no-repeat scroll right 0 #00737A;
    color: #FFFFFF;
    font-weight: bold;
    padding: 7px 35px 9px 12px;
}

.pay_list02 {
    clear: both;
    padding: 20px 0 0;
}
.pay_list02 dt {
    color: #515151;
    float: left;
    padding: 9px 0 0 21px;
    width: 119px;
}

.pay_list02 dd {
    float: left;
    padding: 5px 0 0;
    width: 510px;
}

.pay_list02 dd input {
    border: 1px solid #E2E2E2;
    color: #515151;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    line-height: 1.2;
    padding: 0 5px;
    width: 221px;
}

.pay_list02 dd span {
    display: block;
    height: 23px;
    padding: 4px 0 0;
}

.card {
	width: 400px;
}
.card li {
    min-height: 55px;
	
}

.card li {
    float: left;
    margin-right: 30px;
    text-align: center;
    width: 90px;
}
.pay_list02 dd input.ra {
    border: medium none;
    height: auto;
    width: auto;
}

.submit {
    padding: 20px 0 0 65px;
}
.submit li {
    float: left;
    margin-right: 5px;
}

.pay_message {
    background: none repeat scroll 0 0 #FFFFCC;
    border-bottom: 1px solid #FFCC00;
    border-top: 1px solid #FFCC00;
    font-weight: bold;
    margin: 15px 0px 5px 0;
    padding: 5px 10px;
}

.err_message {
    background: none repeat scroll 0 0 #FFCC00;
    border-bottom: 1px solid #FF0000;
    border-top: 1px solid #FF0000;
    font-weight: bold;
    margin: 10px 1px;
    padding: 5px 10px;
}

.pay_list02 dd input.code {
    margin-left: 7px;
    width: 144px;
}

label.error {
    color: #EB0551 !important;
    font-size: 10px;
    font-style: italic;
	width: 100%;
}

.click_btn02 {
	color: #2B5C63;
	background: url(/static/images/bg_btn02.gif) no-repeat 0 0;
	padding: 4px 0 6px 2px;
	text-decoration: none;
	width: 60px;
	text-align: center;
	display: block;
	font-size: 90%;
    float: left;
}


.click_btn02:hover {
	text-decoration: none;
}
.click_btn02.new {
	background: url(/static/images/bg_btn02_new.png) no-repeat 0 0;
	width: 130px;
}

.link_page {
    margin: 0 auto;
    width: 1000px;
}

/* # new footer ---------------------------------------------------------------------------- */
.c_ftr {
	clear:both;
	margin-top:10px;
}
.ftr_b {}
.cl_fx:after {
	content: "."; display: block;
	height: 0; clear: both;
	visibility: hidden;
} 
.cl_fx {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .cl_fx {height: 1%;} 
.cl_fx {display: block;} 
/* End hide from IE-mac */
.ftr {
	width:940px;
	margin:10px auto 10px auto; padding:10px 0 0 0;
	color:#333;
	line-height:2;
	border-top:1px dotted #93c4dc;
}
.ftr_ul {
	margin:0; padding:0 0 10px 0;
	background:url(../images/bgFtr.gif) repeat-y top center;
}
.ftr_ul li.ftr_li1 {
	float:left;
	width:455px;
}
.ftr_ul li.ftr_li1 ul.ftr_ulS {
	margin:10px 0 0 0; padding:0;
}
.ftr_ul li.ftr_li1 ul.ftr_ulS li {
	float:left;
	width:210px; height:24px; overflow:hidden;
	padding:3px 0 3px 0;
	border-bottom:1px solid #ddd;
}
.ftr_ul li.ftr_li1 ul.ftr_ulS li a { color:#1052A6; font-size:11px; font-weight:bold;}
.ftr_ul li.ftr_li1 ul.ftr_ulS li a:hover { color:#F37308; text-decoration:underline;}
.ftr_ma {
	margin-right:20px; padding-right:10px;
}
.ftr_tit {
	text-align:center;
	font-size:16px; font-weight:bold;
	text-transform:uppercase;
	color:#1052A6;
}
.ftr_ma2 {
	margin-right:25px;
}
.ftr_t {}
/* # end new footer ---------------------------------------------------------------------------- */


.listnews {
	clear:both;
	margin:20px 0 10px 0;
}
.listnews li {
	float:left;
	width:156px; height:185px;
	margin: 0 20px 30px 0;
}
.tit {
	font-weight:bold;
	color:#2b626a;
	margin-bottom:10px;
    height: 13px;
    overflow: hidden;
}
.tit a {
	color:#2b626a;
}
.imgproduct {
	position:relative;
	height:125px;
	border:1px solid #46767c;
	margin-bottom:10px;
    width: 154px;
    overflow: hidden;
}
.imgproduct a {
    width: 150px;
    height: 100px;
    text-align: center;
    overflow: hidden;
    display: block;
}
.imgproduct img {
	max-width:148px;
	min-height:100px;
	padding:2px;
}
.imgproduct span {
	position:absolute;
	bottom:2px; left:2px;
	display:block;
	background:#ea6f3d;
	text-align:center;
	color:#fff;
	width:150px; height:20px; line-height:20px;
}
.cost {
	text-align:center;
	color:#f00;
	font-weight:bold;
	font-size:13px;
}
.dv {
	border: 1px solid #b1c9cd;
	border-top: none;
	clear:both;
}
.ullist {
	margin:0 10px 10px;
	padding-top:10px;
	text-align: justify;
}
.ullist li {
	margin-bottom:10px;
	padding-bottom:5px;
}
.tit2 {
	color:#f60;
	font-weight:bold;
	margin-bottom:5px;
}
.tit2 a {
	color:#f60;
	line-height: 1.8;
}
.des2 {
	line-height:1.8;
}
.des2 .des2-img{
	width: 100px;
	height: 70px;
	border: 1px solid #2b5c63;
	margin: 5px 8px 0 0;
	float: left;
}
.ullist2 {
	padding-top:10px;
	margin:0 10px 10px 10px;
}
.ullist2 li {
	line-height:1.8;
	list-style:none;
	font-weight:bold;
}
.ullist2 li a {
	color:#444;
}
.ullist3 {
    padding-top:10px;
	margin: 0 0 0 2px;
    width: 163px;
}
.ullist3 li {
	line-height:1.8;
	list-style:none;
	font-weight:bold;
}
.ullist3 li a {
	color:#444;
}
.ullist3 li.selected, .ullist3 li.selected a {
    color:#FF893A;
}
.topV, .botV {
	display:block;
	height:5px; width:657px;
	overflow:hidden;
	clear:both;
}
.boxVip {
	margin:0px 0 30px;
}
.topV {
	background:url(../images/tindangVIP/top-tinVip.gif) no-repeat;
}
.botV {
	background:url(../images/tindangVIP/bot-tinVip.gif) no-repeat;
}
.mainVip {
	padding:10px;
	border-right:3px solid #dd6939;
	border-left:3px solid #dd6939;
}
.prodctV {
}
.prodctV li {
	border-bottom:1px dashed #bbb;
	width:270px; height:85px;
	margin:5px 15px 10px 10px;
	padding-bottom:10px;
	float:left;
}
.line {
	float:left;
	width:198px;
	background:#fff;
	color:#2b626a;
    padding-left: 5px;
}
.line tr td {
	padding:0 5px 2px 0 ;
	font-size:11px;
}
.line a {
	color:#2b626a;
}
.line span {
	font-weight:bold;
}
.tit3 {
	font-weight:bold;
	padding-bottom:4px;
	font-size:12px;
}
.img1 {
	float:left;
	padding:1px;
	border:1px solid #bbb;
	text-align:center;
	position:relative;
}
.img1 a {
    display: block;
    height: 67px;
    overflow: hidden;
    width: 67px;
}
.img1 img {
	max-width:67px;
	min-height:67px;
}
.img1 span {
	position:absolute;
	top:1px; left:1px;
	background:url(../images/tindangVIP/VIP.png) no-repeat;
	width:31px; height:34px;
	display:block;
}
/** slide **/
#slides {
	position:relative;
}
#slides .slides_container {
	width:590px;
	display:none;
	margin:0 auto;
}
#slides .slides_container div {
	width:590px;
	height:330px;
	display:block;
}

#slides .prev, #slides .next {
	position:absolute;
	display:block;
	width:28px; height:33px;
	text-indent:-99999px;
	bottom:160px;
}
#slides .prev {
	position:absolute;
	left:5px;
	background:url(../images/tindangVIP/prev.png) no-repeat;
}
#slides .next {
	right:5px;
	background:url(../images/tindangVIP/next.png) no-repeat;
}

#slides1 .prev, #slides1 .next {
	position:absolute;
	display:block;
	width:10px; height:12px;
	text-indent:-99999px;
	bottom:0px;
    z-index: 5;
}
#slides1 .prev {
	position:absolute;
	left:155px;
	background:url(../images/tindangVIP/prev1.png) no-repeat;
}
#slides1 .next {
	right:10px;
	background:url(../images/tindangVIP/next1.png) no-repeat;
}
/** end slide **/
.leftI {
	float:left;
	width:170px;
	margin-top:20px;
}
.leftI1 {
	float: left;
    margin-bottom: 70px;
    margin-top: 20px;
    width: 195px;
}
.rightI {
	float:right;
	margin-top:20px;
	width:475px;
}
.topLI, .botLI {
	display:block;
	overflow:hidden;
	width:195px; height:6px;
}
.topLI {
	background:url(../images/view-images/topL.png) no-repeat;
}
.botLI {
	background:url(../images/view-images/botL.png) no-repeat;
}
.mainLI {
	background:#ededed;
	border-right:1px solid #b1c9cd;
	border-left:1px solid #b1c9cd;
}
.mainLI ul {
	padding:10px;
}
.mainLI ul li {
	line-height:1.8;
	margin:4px 0;
	font-weight:bold;
	color:#2B5C63;
	float:left;
}
.mainLI ul li span {
    display: block;
    float: left;
    width: 40px;
}
.mainLI ul li a {
	color:#2B5C63;
    display: block;
    float: right;
    width: 120px;
	margin-left:3px;

}
.imagesI {
	margin:0 0 20px;
}
.imagesI li {
	float: left;
    height: 140px;
    margin: 0 10px 15px 0;
    width: 142px;
    font-weight: bold;
}
.imagesI li a {
    color: #444;
}
.imagesI li.ma {
	margin:0 0 15px;
}
.imagesI li img {
	margin-top: 1px;
    max-width: 140px;
    min-height: 105px;
}
.imagesI li a.a1 {
    border: 1px solid #BBBBBB;
    display: block;
    height: 107px;
    overflow: hidden;
    text-align: center;
    width: 142px;
}
.vip_title{
    background:#2B5C63; 
    padding:6px 0; 
    text-align:center; 
    font-weight:bold;
    color:#fff; 
    font-size:26px; 
    margin-top:20px;
}

/********* new 26/11/2012 *******/
.tit4 {
	font-weight:bold;
	font-size:16px;
	color:#f60;
	margin:0 0 5px; padding:0;
}
.ullist4 {
	padding:0px;
	margin:0 0 0 20px;
}
.ullist4 li {
	line-height:1.8;
	list-style:disc;
}
.ullist4 li a {
	color:#444;
    font-weight: bold;
}
.ullist4 li a:hover {
	color:#f60;
    font-weight: bold;
}

.bnr_sec{
	margin:8px 0px;
}
/********** 28/11/2012 **********/
.ullist5 {
	margin:40px 0 10px;
}
.ullist5 li {
	line-height: 1.4;
	margin: 5px 0 5px 0;
	padding: 5px 0 11px 0;
	border-bottom: 1px dotted #ccc;
}
.dv1 {
	float:right;
	width:595px;
}
.img2 {
	float:left;
	padding:1px;
	border:1px solid #bbb;
	text-align:center;
	overflow:hidden;
	width:95px;
	height:85px;
}
.img2 a {
	width:95px;
	height:85px;
	display:block;
	overflow:hidden;
}
.img2 img {
	max-width:95px;
	min-height:85px;
}

/*
	Pagination
*/

.pagination {
	margin:8px auto 0;
	width:112px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../images/tindangVIP/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/**** update 29/11/2012 ******/
div.linkPage ul li a {
	background: url(../images/tindangVIP/page.png) no-repeat;
	color: #2b5c63;
	display:block;
	width:20px; height:20px;
	line-height:20px; text-align:center;
}

div.linkPage ul li a.active, div.linkPage ul li a:hover {
	background: url(../images/tindangVIP/pageA.png) no-repeat;
	color: #fff;
	text-decoration: none;
}

li.imgLoading {
    clear: both;
    display: none;
    position: relative;
    top: -10px;
}

div.linkPage ul li a.app, div.linkPage ul li a.app:hover,
div.linkPage ul li a.apn, div.linkPage ul li a.apn:hover,
div.linkPage ul li a.appe, div.linkPage ul li a.appe:hover,
div.linkPage ul li a.apne, div.linkPage ul li a.apne:hover {
	background:none;
}
.ppe, .pne {
	width:18px; height:12px;
	padding:0px 0 0 18px;
}
.ppe {
	background:url(../images/tindangVIP/pagePE.png) no-repeat;
}
.pne {
	background:url(../images/tindangVIP/pageNE.png) no-repeat;
}
.pp, .pn {
	width:11px; height:12px;
	padding:0px 0 0 11px;
}
.pp {
	background:url(../images/tindangVIP/pageP.png) no-repeat;
}
.pn {
	background:url(../images/tindangVIP/pageN.png) no-repeat;
}

.article_detail_content{
    padding-top:10px; padding-bottom:10px; line-height: 180%;
}

.article_detail_content ul, .article_detail_content ol{
    list-style: inherit;
    padding-left: 15px;
}


.box_style01 .box_style_top2 {
	background: url(../images/tindangVIP/top-search.gif) no-repeat;
	width:657px; height:5px; overflow:hidden;
}

.box_style01 .box_style_bottom2 {
	background: url(../images/tindangVIP/bottom-search.gif) no-repeat;
	width:657px; height:5px; overflow:hidden;
}

.box_style01 .box_style_content2 {
	background:#2b5c63;
}
.sh_line {
	background:url(../images/tindangVIP/gra-search.png) no-repeat center bottom;
}
.search .sh_line {
	padding: 6px 0 12px 16px;
}
.sh_line span {
	border-bottom:1px solid #fff;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 4px 0; 
	float:left;
}
.sh_line_block {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 10px 15px; 
}
.click_btn span {
	background: url(../images/bnt_right.png) no-repeat right 0;
	padding: 4px 10px 6px 0px;
}
.click_btn span.send {
	background: url(../images/bnt_right.png) no-repeat right 0;
	padding: 4px 30px 6px 18px;
}
.submit_btn {
	position: absolute;
	right: 11px;
	top: 74px;
}
.popup2 {
	background: url(../images/bg_popup_top2.png) no-repeat 0 0;
	padding: 8px 0 0 0;
	width: 657px;
	margin: 0 auto;
}
.popup_inner2 {
	background: url(../images/bg_popup_bottom2.png) no-repeat 0 bottom;
	padding: 0 0 8px;
	position: relative;
}
.popup_main { 
	background:url(../images/bg_popup_mid.png) repeat-y;
	color:#fff;
	overflow:hidden;
}
.btn_close2 {
	position: absolute;
	right: 8px;
	top: 0px;
}
.tit5 {
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	background: url(../images/tindangVIP/gra-search.png) no-repeat center bottom;
	margin-bottom: 24px;
	line-height: 21px;
	padding: 30px 45px 12px 45px;
}
.cont {
	text-align:center;
	line-height:1.4;
	margin-bottom:20px;
	padding: 0 45px 0 45px;
}
.registbx {
	width:970px;
	overflow:hidden;
	padding:10px; margin:0 auto;
	background:#fff;
}
.cols li { float:left; width:315px; margin-right:13px; }
.cols li.lastco { margin-right:0; width:300px; }
.text2 { font-size:14px; font-weight:bold; color:#2b5c63; height:70px; margin-bottom:20px; }

.login_list2 {
	padding: 0px 0 5px 20px;
}
.login_list2 input {
	margin-bottom: 0px !important;
}
.login_list2 li {
	padding: 5px 6px;
	float:none;
}
.login_list2 li span {
	font-weight: bold;
}
.login_list2 li input.inp, .login_list2 li select.secl {
	border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 19px;
	width: 250px;
	padding: 1px 0 0 3px;
	color: #000;
}
.login_list2 li select.secl2 {
	border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 19px;
	width: 81px;
	padding: 1px 0 0 3px;
	color: #000;
}
.login_link2 {
	clear: both;
	padding: 7px 0 6px 0px;
}
.login_link2 a.forget {
	color: #dd6939;
	font-size: 11px;
	text-decoration: underline;
	margin-right: 40px;
}
.login_link2 a.forget:hover {
	text-decoration: none;
}
.tit6 {
	color:#367279;
	background:url(../images/tindangVIP/grabox.png) no-repeat center bottom;
	padding:10px 5px 10px 22px;
	font-size:18px; font-weight:bold;
}

.search .sh_line label{
    font-size: 14px;
}
.login_list2 li input.inp1{
    border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height:13px;
	padding: 1px 0 0 3px;
	color: #000;
}
.cols{
    padding-top: 25px;
}
.agree{
    font-size: 11px;
}
#reg-form label.error{
    float: left;
	font-weight: normal;
	margin: 3px 0 10px;
	text-align: left;
	width: 341px;
	color: red;
	font-style: italic;
}
.acount_information #reg-form label.error{
	float:none;
	font-weight: normal;
	margin: 3px 0 10px;
	text-align: left;
	width: 155px;
	color: red;
	font-style: italic;
}
.acount_information span.text_input{
	width: 138px;
	display: block;
	height: 17px;
	margin-right: 5px;
	padding-top: 4px;
}
.login_list3 {
	height: auto;
    padding: 5px 0 16px  20px !important;
}
.text3 { font-size:14px; font-weight:bold; color:#2b5c63; margin-top:20px; }

/*****update 26/03/2013******/
.no_motor{
    max-height: 96px;
}
.no_xemay{
    max-height: 96px;
	padding-top: 58px;
}
.linkTop1{
    margin: 0px 0px 20px;
}
.linkTop1 li.other a, .linkTop1 li.other a:visited{
    color: #FF6600;
}
.linkTop1 li.other a:hover{
    color: #FF6600;
    text-decoration: underline;
}
.linkTop1 li{
    float: left;
    font-weight: bold;
    height: 10px;
    margin: 0 2px 15px 0;
    width: 106px;
}
.leftI2 {
	float: left;
    margin-bottom: 0px;
    margin-top: 20px;
    width: 100px;
    text-align: center;
}
.rightI2 {
	float:right;
	margin-top:20px;
	width:544px;
}

.login_list4 {
	padding: 5px 0 5px 0px;
}
.login_list4 li {
	padding: 5px 6px;
	float:none;
    background: none;
}
.login_list4 li span {
	font-weight: bold;
}
.login_list4 li input.inp, .login_list4 li select.secl {
	border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 19px;
	width: 250px;
	padding: 1px 0 0 3px;
	color: #000;
}
.login_list4 li select.secl2 {
	border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 19px;
	width: 81px;
	padding: 1px 0 0 3px;
	color: #000;
}
.login_list4 li textarea.secl2 {
	border: 1px solid #2b5c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	height: 80px;
	width: 250px;
	padding: 1px 0 0 3px;
	color: #000;
}

#divMobile label.error{
    padding-left: 135px !important;
}
.login_cell_title{
    float: left; 
    width: 81px;
    padding-top: 4px;
}
.login_cell_title1{
    float: left; 
    width: 72px;
    padding-top: 4px;
}

a.img_xemay{
	background: url(../images/view-images/xemay_icon.png) no-repeat;
	padding: 1px 15px;
}
a.xemay_active{
	background: url(../images/view-images/xemayH.png) no-repeat !important;
	padding: 1px 15px;
}
a.img_xemay:hover{
	background:url(../images/view-images/xemayH.png) no-repeat;
	width:29px;
	height:18px;
}
a.img_oto{
	background: url(../images/view-images/oto_icon.png) no-repeat;
	width:23px;
	height:18px;
	float: left;
	padding-right: 5px;
}
a.oto_active{
	background: url(../images/view-images/otoH.png) no-repeat !important;
	width: 23px;
	height: 18px;
	float: left;
}
a.img_oto:hover{
	background:url(../images/view-images/otoH.png) no-repeat;
	width:23px;
	height:18px;
}

.contact {
	background:#2B5C63;
	padding:10px; margin:30px 0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:300px;
	color:#fff;
}
.title {
	border-bottom:1px solid #fff;
	color: #fff; text-transform:uppercase;
	font-size: 16px; font-weight: bold; 
	padding: 0 0 4px 0; 
}
.ulC { margin:20px 0; }
.ulC li { margin-bottom:0px; }
.ctl { float:left; }
.ctr { float:right; }
.ctl span, .ctr span { margin-bottom:0px; display:block; }
.total-post{
	float: left;
	width: 102px;
	background: url(../images/bg_td.png) no-repeat;
	height: 60px;
	margin-left: 4px;
	text-align:center;
}
.total-post h2{
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	padding: 32px 0 0 0;
}
.div-sms .tbl-sms{
	border-collapse: collapse;
margin-bottom: 15px;
}
.tbl-sms tr {
border: 1px solid #fff;
}
.tbl-sms th {
	padding: 5px;
	font-weight: bold;
	background: #2b5c63;
	color: #fff;
	height: 45px;
	border-left: 1px solid #b1c9cd;
	text-transform: uppercase;
	text-align: center;
	font-size: 15px;
}
.tbl-sms td {
	padding: 5px;
	border: 1px solid #fff;
	font-size: 16px;
	background: #dd6938;
	text-align: center;
	color:#fff;
}
.tbl-sms td .pr{
	font-size: 15px;
}



.block-search{
	margin:10px 0;
}
.block-search .bls-top{
	width:100%;
	height:58px;
	background:url(../images/block-search-top.png) no-repeat top left;
} 
.block-search.login .bls-top{
	background:url(../images/block-login-top.png) no-repeat top left;
}
.block-search .bls-center{
	width:100%;
	background:url(../images/block-search-center.png) repeat-y top left;
} 

.block-search .bls-bottom{
	width:100%;
	height:11px;
	background:url(../images/block-search-bottom.png) no-repeat top left;
} 
.block-search .bls-content{
	text-align:center;
}
.block-post-free.home{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	position:relative;
	margin: 10px 0 30px 0;
}
.block-post-free .title{
	position:relative;
	width:100%;
	height:23px;
	background:url(../images/bg-post.png) no-repeat center center;
}
.block-post-free .title .sale{
	width: 73px;
	height: 75px;
	background: url(../images/bg-sale.png);
	position: absolute;
	top: -20px;
	right: 235px;
	z-index: 9;
}
.block-post-free .blpf-top{
	height: 16px;
	background: url(../images/block-post-free-top.png);
}
.block-post-free .blpf-bottom{
	height: 16px;
	background: url(../images/block-post-free-bottom.png);
}

.block-post-free .blpf-center{
	background: url(../images/block-post-free-center.png) repeat-y;
	min-height: 240px;
}
.block-post-free .blpf-content{
	width: 675px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
}
.block-post-free .btn-post-free{
	width: 162px;
	height: 50px;
	background: url(../images/btn-post-free.png) no-repeat;
	position: absolute;
	bottom: -30px;
	left: 277px;
	border: 0px;
	cursor: pointer;
}
.panel-choose{
	clear: both;
	width: 100%;
	background: url(../images/bg-regist-center.png) top center no-repeat;
	height: 65px;

}
.panel-choose ul {
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
}
.panel-choose ul li {
	float: left;
	margin-left: 25px;
}
.panel-choose ul li a {
	color: #fff;
	display: block;
	height: 40px;
	padding: 12px 0 0 0;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
}
.panel-choose ul li.moto a {
	background: url(../images/bg-moto.png) no-repeat 0 0;
	padding-left: 15px;
	width: 171px;
}
.panel-choose ul li.oto a {
	background: url(../images/bg-oto.png) no-repeat 0 0;
	padding-left: 105px;
	width: 171px;
}
.panel-choose ul li.moto a.active,.panel-choose ul li.moto a:hover {
	background: url(../images/bg-moto-active.png) no-repeat 0 0;
}
.panel-choose ul li.oto a.active,.panel-choose ul li.oto a:hover {
	background: url(../images/bg-oto-active.png) no-repeat 0 0;
}
.panel-choose ul li.oto{
	margin-left: 148px;
	width: 171px;
	margin-right: 30px;
	float: right;
}
.fanpage-face{
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: 9;
	background: #fff;
}
.fanpage-face .close-fanpage{
	position: absolute;
	left: -22px;
	background: #ccc;
	padding: 0px 6px;
	font-size: 18px;
	color: red;
}
.intro-page {
	margin: 15px 0 0 0;
}
.intro-page a{
	text-decoration: underline;
	color:red;
}